home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-05 / netpq.zip / NETPQ.H < prev    next >
Text File  |  1992-02-24  |  1KB  |  60 lines

  1. #define false 0
  2. #define true ~ false
  3.  
  4. //  define positions of menu presentations
  5.  
  6. #define firstxpos  24
  7. #define secondxpos 44
  8. #define thirdxpos  67
  9.  
  10. //  define keys used in menus
  11.  
  12. #define key_f1    187
  13. #define key_f2    188
  14. #define key_enter 13
  15. #define key_esc 27
  16. #define key_cursorup 200
  17. #define key_cursordown 208
  18. #define key_cursorleft 203
  19. #define key_cursorright 205
  20. #define key_home 199
  21. #define key_end 207
  22.  
  23. //  define structure used to hold server related information
  24.  
  25. struct serverdef
  26. {
  27.     BYTE    servername [D_NAMESZ + 2];
  28.     struct  time_block time;
  29.     int     queue_privilege;
  30.     int     queue_jobs;
  31.     BYTE    PS_state_pause [5];
  32.     BYTE    PS_state_value [5];
  33.     DWORD   PS_index [5];
  34.     WORD    PS_CPS [5];
  35.     DWORD   PS_output_chars [5];
  36. };
  37.  
  38. //  define structure used to hold queued files related information
  39.  
  40. struct localqueuedef
  41. {
  42.     DWORD   sort_order;
  43.     DWORD   QE_sequence;
  44.     char    sequencestring [10];
  45.     BYTE    QE_user [D_NAMESZ];
  46.     BYTE    QE_machine [D_NAMESZ];
  47.     BYTE    QE_destination [D_NAMESZ + 1];
  48.     BYTE    QE_comment[48];
  49.     BYTE    QE_status;
  50.     DWORD   QE_size;
  51.     int     server;
  52.     int     printer;
  53. };
  54.  
  55.  
  56. //  prototypes
  57.  
  58. comparestring (char *s1, char *s2);
  59. compareDWORD (DWORD *d1, DWORD *d2);
  60.